Hệ thống quản lý ngân hàng máu trong php
1 <?php
2 if(isset($_GET['id'])){
3 $id = $_GET['id']; // get the employee id
4 }
5
6 require_once 'php/DBConnect.php';
7 $db = new DBConnect();
8 $db->auth();
9
10 $success = NULL;
11 $message = NULL;
12 if (isset($_POST['submit'])) {
13 $id = $_POST['id'];
14 $firstName = $_POST['firstName'];
15 $middleName = $_POST['middleName'];
16 $lastName = $_POST['lastName'];
17 $username = $_POST['username'];
18 $password = $_POST['password'];
19 $dob = $_POST['dob'];
20 $designation = $_POST['designation'];
21 $landline = $_POST['landline'];
22 $mobile = $_POST['mobile'];
23
24 $flag = $db->updateEmployee($id, $username, $password, $firstName, $middleName, $lastName, $designation, $landline, $mobile, $dob);
25
26 if ($flag) {
27 $success = "User has been updated successfully!";
28 } else {
29 $message = "Error updating the employee to the database!";
30 }
31 }
32
33 $employee = $db->getEmployeeById($id);
34
35 $employees = $db->getEmployees();
36
37 $title = "Employee";
38 $setEmployeeActive = "active";
39 include 'layout/_header.php';
40 include 'layout/_top_nav.php';
41 ?>
42
43 <div class="container">
44 <div class="row">
45 <div class="col-md-3"></div>
46 <div class="col-md-6">
47
48 <?php if (isset($success)): ?>
49 <div class="alert-success"><?= $success; ?></div>
50 <?php endif ?>
51 <?php if (isset($message)): ?>
52 <div class="alert-success"><?= $message; ?></div>
53 <?php endif ?>
54
55 <div class="panel panel-default">
56 <div class="panel-heading">
57 <h3>Add Employee</h3>
58 </div>
59 <div class="panel-body">
60 <form class="form-horizontal" role="form" method="post" action="edit.php">
61 <input type="hidden" name="id" value="<?= $id; ?>">
62 <div class="form-group">
63 <label class="col-md-3">Name:</label>
64 <div class="col-sm-3"> <input type="text" value="<?= $employee[0]['f_name']; ?>" name="firstName" class="form-control" placeholder="First Name" required="true"> </div>
65 <div class="col-sm-3"><input type="text" value="<?= $employee[0]['m_name']; ?>" name="middleName" class="form-control" placeholder="Middle Name"></div>
66 <div class="col-sm-3"><input type="text" value="<?= $employee[0]['l_name']; ?>" name="lastName" class="form-control" placeholder="Last Name" required="true"></div>
67 </div>
68 <div class="form-group">
69 <label class="col-md-3">Username:</label>
70 <div class="col-sm-9"><input type="text" value="<?= $employee[0]['username']; ?>" name="username" class="form-control" required="true"></div>
71 </div>
72 <div class="form-group">
73 <label class="col-md-3">Password:</label>
74 <div class="col-sm-9"><input type="password" value="<?= $employee[0]['password']; ?>" name="password" class="form-control" required="true"></div>
75 </div>
76 <div class="form-group">
77 <label class="col-md-3">Date of Birth:</label>
78 <div class="col-sm-9"><input type="date" value="<?= $employee[0]['b_day']; ?>" name="dob" class="form-control" required="true"></div>
79 </div>
80 <div class="form-group">
81 <label class="col-md-3">Designation:</label>
82 <div class="col-sm-9"><input type="text" value="<?= $employee[0]['designation']; ?>" name="designation" class="form-control" required="true"></div>
83 </div>
84 <div class="form-group">
85 <label class="col-md-3">Landline:</label>
86 <div class="col-sm-9"><input type="number" value="<?= $employee[0]['landline']; ?>" min="0" max="10000000000" name="landline" class="form-control" required="true"></div>
87 </div>
88 <div class="form-group">
89 <label class="col-md-3">Mobile:</label>
90 <div class="col-sm-9"><input type="number" value="<?= $employee[0]['mobile_nr']; ?>" min="0" max="10000000000" name="mobile" class="form-control" required="true"></div>
91 </div>
92 <div class="form-group">
93 <label class="col-md-3"></label>
94 <button type="submit" class="btn btn-success btn-md" name="submit">Update Info</button>
95 </div>
96 </form>
97 </div>
98 </div>
99 </div>
100 <div class="col-md-3"></div>
101 </div>
102 </div>
103
104 <?php include 'layout/_footer.php'; ?>